#if NET_3_5
namespace System
{
	public class Tuple<T, U>
	{
		public T Item1 { get; private set; }
		public U Item2 { get; private set; }

		public Tuple(T item1, U item2)
		{
			Item1 = item1;
			Item2 = item2;
		}
	}

	public static class Tuple
	{
		public static Tuple<T, U> Create<T, U>(T item1, U item2)
		{
			return new Tuple<T, U>(item1, item2);
		}
	}
}
#endif
